12037 86
41892 832
4922 557
3094 286
7065 930
3989 486
5114 653
4331 388
2181 262
4528 311
4101 822
3979 546
5202 601
11863 643
13941 575
3556 391
4195 127
8523 97
4905 207
4722 847
3920 379
5065 622
9474 514
3847 557
9806 344
3809 82
8196 665
5411 281