2997 66
8575 591
41683 945
9726 449
2280 508
3759 244
5657 890
2912 163
14147 573
51378 196
3997 766
8969 295
13642 836
27297 245
12723 135
84720 120
31570 790
7829 323
91146 109
64921 186
66462 989
29960 325
30892 78
48140 519
10071 47
87399 490
8014 411
5991 914