12036 86
41887 832
4921 557
3094 286
7065 930
3989 486
5114 653
4331 388
2181 262
4528 311
4101 822
3979 546
5201 601
11863 643
13941 575
3556 391
4193 127
8523 97
4905 207
4722 847
3918 379
5063 622
9474 514
3847 557
9806 344
3809 82
8195 665
5411 281