2980 66
8549 591
41660 945
9689 449
2280 508
3752 244
5647 890
2911 163
13619 572
51361 196
3989 766
8952 295
13622 836
27290 245
12686 135
84613 120
31539 790
7828 323
91044 109
64899 186
66438 989
29935 325
30872 78
48117 519
10056 47
87289 490
8008 411
5987 914