156994
63521
61273
51217
46614
44991
43203
36729
26560
24278
20543
18594
17556
14971
14513
14087
13896
13512
13229
13034
12700
12267
12152
10989
10474
10029
9451
7448
6500
6490
6155
5256
5181
5057
3987
3737
3549
3427
3115
2951
2843
2723
2330
2322
1955
1879
1625
1559
1432
1411
1375
1303
1294
1228
1200
1130
961
942
884
792
786
759
757
479
437
431
425
420
406
388
376
366
337
330
326
310
294
268
206
167
116
105
99
82
77
64
61
50
39
27
24
19
16
12
6
5
2
0