1103 200
2769 624
1367 39
6939 102
5613 33
9556 326
2927 197
3878 299
3582 203
7046 848
3504 731
1640 73