40706 287
2232 39
8279 245
15969 258
5729 270
3228 465
1757 327
13236 680
4892 459
3876 177
13908 721
6442 812
16337 165
20231 382
5865 434
50850 411
13920 413
6568 413
4169 547
15693 590
7140 733
6817 455
5988 556
9494 105
3824 480
5570 624
4390 397
5704 98