2928 593
1243 81
6238 540
19926 667
12922 290
3612 150
4296 814
18458 342
4394 359
2091 359
3096 538
19540 246
659 74
1926 340
2076 593
7872 515
5269 63
1643 98
3095 259
2810 726
8620 659
1800 178