2997 87
2408 457
2125 58
5858 369
4008 884
3317 444
5703 312
6288 582
34962 245
56496 277
4230 636
8774 659
7701 244
14248 229
4351 421
5542 814
5733 196
26429 528
61601 511
5351 483
2683 166
6975 856
10218 86
16097 49
12639 557
2442 174
2269 282
4723 82