3009 41
11738 902
12542 534
71345 660
121560 702
26224 105
24378 270
1650 414
4672 430
83324 474
2677 691
35100 375
3680 633
256 60
1510 202
34325 369
656 101
6252 489
9793 509
10731 420
7658 462
36915 297
6964 569
18583 668