5059 301
19572 716
10667 1012
7465 275
2288 191
33086 218
8398 485
2028 336
3138 619
1886 38
4308 552
2134 558
2816 279
3613 869
2086 50