2635 29
16734 189
8297 647
62708 135
31690 339
65895 275
203869 1052
20287 651
13727 290
46932 897
41426 399
5017 150
10706 603
6045 480
5568 902
4030 342
2401 89