2195 47
1001 67
10727 472
18812 818
5044 315
10226 600
5041 103
7521 484
3436 739
16201 631
2407 392
12753 168
5124 822
6226 309
3782 457
3618 474
2194 245
2285 168