3003 68
21069 370
4478 219
11740 345
17120 451
5197 315
1808 106
3168 325
3515 157
2182 225
4652 692
5549 552
2917 271
5269 731
8258 602
5122 698
5594 532
4400 746
5113 640
4112 396
3917 62
8028 640
6141 224
5878 528