156968
65915
63824
46855
45511
33672
29887
28690
22989
20403
18498
18355
16313
14078
13139
13001
12779
11726
10031
9259
7175
6372
4920
4402
4269
4216
4126
3739
3738
3661
3649
2966
2883
2683
2482
1808
1747
1535
1504
1495
1376
1361
1356
1162
1035
886
807
796
780
741
710
703
659
612
599
583
567
548
524
523
511
501
498
490
483
442
401
239
229
215
182
171
161
129
115
92
84
76
68
65
58
51
42
34
13
7
5
4
1
0