12143 702
3506 653
3078 98
4649 162
33483 796
1214 169
3875 93
4028 504
11845 494
4318 629
46872 411
5517 71
5800 273
1725 276
5337 571
4267 89
25071 131
6864 921
3888 295
7510 142
19065 349
4958 356
29620 41
4357 566
10806 877
5195 562
3247 256
8782 125