156452
117502
83638
57011
46876
44801
37729
31410
26599
25474
25326
24993
19820
17839
17723
15544
12197
9629
7476
6833
6609
6256
6204
6180
6053
5795
5106
4812
4752
4732
4692
4245
4195
4011
3906
3836
3677
3665
2870
2857
2638
2423
1994
1873
1825
1632
1599
1559
1543
1507
1432
1400
1312
1295
1217
1155
1149
1148
1128
1092
1090
1060
1041
934
858
856
846
822
804
795
784
644
594
562
547
484
440
436
390
383
351
321
197
192
189
51
48
41
37
22
10
6
2
0