2975 66
8536 591
41654 945
9664 449
2279 508
3747 244
5642 890
2907 163
13419 572
51357 196
3981 766
8946 295
13613 836
27284 245
12668 135
84563 118
31530 790
7828 323
90995 109
64885 186
66424 989
29929 325
30866 78
48113 519
10046 47
87239 490
8008 411
5987 914