158012 291
2918 870
2220 248
8767 730
13385 206
5589 831
34308 735
12444 852
10165 277
113642 907
27600 541
12986 752
3148 499
2557 426
2663 378
3760 529