12105 86
42118 833
4924 557
3097 286
7066 930
3992 486
5121 653
4351 388
2182 262
4539 311
4104 822
3984 546
5204 601
11883 643
13948 575
3567 391
4203 127
8539 97
4909 207
4728 847
3927 379
5070 622
9482 514
3852 557
9815 344
3812 82
8204 665
5417 281