42953 695
5951 346
114564 893
203265 521
24378 617
19973 663
16484 551
2170 338
4696 621
1355 160
6268 880
2711 359
18445 780
4702 440