157067
63623
61354
51234
46653
44994
43315
36735
26570
24312
20543
18598
17556
14972
14513
14087
13896
13512
13229
13040
12700
12267
12155
10989
10474
10057
9504
7450
6510
6500
6155
5256
5181
5057
3988
3737
3564
3427
3115
2951
2843
2723
2330
2322
1955
1879
1625
1559
1432
1411
1375
1305
1294
1228
1200
1130
961
942
884
792
786
759
757
479
437
431
426
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