2998 686
1008 249
2096 519
1960 71
3812 291
18359 928
55878 777
5232 31
4477 136
4779 315
12287 234
5483 956
3786 540
4559 388
19430 614
2905 309
2554 115
5610 622
4397 585