202428
96981
95935
80608
48144
45230
36932
36686
32265
28222
26759
18767
18631
17580
16646
11326
9391
9238
9215
8444
7980
7735
7012
5765
5711
5541
5497
5094
4806
4733
4234
3999
3987
3972
3900
3787
3339
2898
2462
2202
2153
2125
2088
1975
1838
1832
1743
1633
1608
1578
1537
1485
1366
1364
1272
1248
1230
1151
1147
1139
984
973
966
869
840
809
750
685
666
652
538
534
493
470
445
438
363
229
221
203
74
58
52
38
23
13
12
9
2
1
0