11021 129
10893 688
29906 497
3127 66
3680 581
17179 141
12345 635
7322 252
14225 729
8054 656
39773 231
10455 881
11284 470
6520 399
5763 134
6435 209
12148 310
2676 51
8328 740
10462 393
23101 671
11845 892
54803 867
11197 535
3610 557
2358 248
6813 152
4470 923