30912 539
27951 188
45169 619
4073 455
12337 267
5076 941
21999 780
8417 708
5984 914
4330 818
1496 218
2878 273
2351 477
2357 310
3250 561
3347 475