2970 392
2902 261
3516 111
5069 402
4563 756
7657 240
1032 147
3530 332
3271 141
8297 676
14756 647
4369 870
1984 94
3259 841
4035 895
2431 515
8957 823
6313 442
4352 379
3709 250
5095 637
5133 212
5802 241
3448 266