12048 86
41917 832
4922 557
3094 286
7065 930
3989 486
5115 653
4332 388
2181 262
4528 311
4101 822
3979 546
5202 601
11866 643
13941 575
3557 391
4195 127
8525 97
4905 207
4722 847
3920 379
5067 622
9474 514
3847 557
9806 344
3809 82
8196 665
5412 281