3001 56
14894 511
3433 519
4662 238
4989 195
7979 552
4625 571
10265 488
4068 640
4330 170
10877 368
15648 253
7591 482
4147 419
3548 109
2339 190
5066 325
15088 748
4455 833
11979 764
8072 584
8520 362
6961 567
4653 538