59528 851
27736 658
22428 535
27647 120
20887 208
6189 369
14419 310
8761 697
20475 503
2189 31
17970 762
781 128
2116 363
2315 254
3317 659
1592 275