5057 301
19570 716
10667 1012
7464 275
2288 191
33084 218
8398 485
2028 336
3137 619
1885 38
4308 552
2134 558
2812 279
3613 869
2086 50