2951 100
2314 284
4642 240
8619 791
8464 737
13173 639
5295 254
8483 601
3827 187
13634 793
6456 413
21393 485
5691 78
6892 480
1587 73
8670 847
18238 755
5940 412
6745 476
7525 629
8276 672
4482 379
5002 291
4472 374
5046 449
6395 333
16341 254
28048 335