30915 539
27953 188
45177 619
4074 455
12341 267
5077 941
22000 780
8423 708
5984 914
4333 818
1497 218
2879 273
2352 477
2359 310
3254 561
3349 475