16005 537
7531 266
6299 254
3563 218
2958 104
3714 291
3497 367
2932 531
8637 662
6117 90
3329 93
3627 607
6663 76
7553 323
4337 519
2067 110
8402 286
3473 144
1644 38
5461 437
2638 126
4071 568
4785 730
3447 137
9761 526
6624 81
1979 99
10865 549