2991 872
2913 628
2816 907
184 39
2687 593
833 237
1724 511
1442 363
336 95
2269 383
33354 761
13269 150
7076 208
8949 621
6463 103
8203 547