31226 91
15699 582
4492 379
5596 387
3704 888
4872 562
5513 508
6652 765
2852 309
3956 555
6804 774
7139 331
3680 686
12761 49
12221 469
3116 201
23350 594
12818 283
5030 696
4455 413
10261 692
4985 379
1511 98
4106 256
3775 265
4881 879
8073 209
36282 167