40918 302
4552 297
5647 530
5160 916
20356 337
6880 372
4328 268
3673 164
3052 64
2856 43
17622 128
5433 631
23934 526
6810 572
2690 48
3382 758
8068 798
3916 504
3688 329
7919 79
6492 646
5473 368
4565 673
1604 61