30957 539
27968 188
45239 619
4108 455
12384 267
5088 941
22031 780
8457 708
6009 914
4350 818
1509 218
2900 273
2368 477
2379 310
3263 561
3361 475