34985 502
22090 188
19893 669
7942 433
12199 85
37030 952
7507 78
10761 268
17863 573
13091 139
8208 812
5871 758
7218 153
2800 288
1009 133
5256 914
9118 198
60295 186
34486 602
18946 548
31181 618
23821 845
19683 406
11871 194
13924 298
11524 550
16401 605
16397 116