2898 878
2913 855
1443 280
1023 186
3017 853
2819 412
1563 41
165347 239
32457 431
19410 522
12570 472
14332 771
10990 605
5917 244