5096 301
19609 716
10691 1012
7478 275
2294 191
33155 218
8406 485
2036 336
3141 619
1893 38
4315 552
2135 558
2847 279
3616 869
2095 50