2590 29
16670 189
8279 647
62623 135
31422 339
65847 275
203550 1052
20222 651
13691 290
46752 897
41235 398
4996 150
10695 603
6037 480
5560 902
4014 342
2389 89