37028 347
49171 541
4881 113
5967 618
4010 360
2667 270
8198 168
6082 160
4539 261
2199 259
2964 367
3159 537
2363 252
2905 307
3121 116
3408 207
12342 908
3750 74
5070 609
7189 578
4745 880
5975 59
11696 239
7761 637
6349 684
9962 813
4180 696
3851 585