30915 539
27953 188
45177 619
4074 455
12341 267
5078 941
22001 780
8424 708
5984 914
4333 818
1497 218
2879 273
2353 477
2359 310
3254 561
3349 475