812148
254292
2520
2190
1970
1770
14447
9131
796
7719
755
7418
6579
650
569
510
424
420
410
31132
316
3010
2911
2912
2711
2614
2430
212
202035
194
192
164
166
167
142
120
110
100
101
93
84293
60
31216