3521 505
3040 204
16183 968
275 49
4117 739
18949 523
1455 75
1837 208
2333 334
8640 240
3862 667
4470 669
3480 769
2808 419
1802 105
3535 671
844 221
3955 903
2197 330
3300 314
4078 943
2642 91
596 108
7732 458