2902 897
1437 327
5605 584
2168 613
4827 246
2622 487
1946 62
1116 103
3812 256
3223 778
3196 145
13575 917
4415 853
5391 1001
5312 901
5859 509
2384 142
1568 114
5471 826
6649 697
971 198
4070 153
4978 488
8563 238