170775
102516
66616
59492
48285
43534
39112
33403
30330
29014
24102
22310
18854
18615
16529
10664
9009
8532
8074
7759
7373
6342
5935
5505
4821
4786
4334
4231
4123
3741
3616
3491
3347
2482
2244
2223
2035
1982
1879
1873
1855
1656
1650
1637
1631
1620
1598
1427
1395
1394
1372
1299
1298
1249
1235
1176
1163
1068
983
971
928
893
870
841
834
764
700
697
659
575
537
475
469
458
455
364
237
236
209
87
58
52
38
28
23
17
13
12
2
1
0