2902 29
12146 276
4464 613
1661 69
9169 604
29405 390
8235 389
17121 531
6894 319
2864 247
11960 353
17040 580
29263 513
24037 39
16131 686
21755 261
3953 99
7354 511
16808 563
5296 385
4794 779
14552 454
32256 284
23807 726
2468 116
5591 717
3196 512
4596 94