323
7212
391
545
262
300
321
337
260
316
241
282
42277
32140
31203
28435
2450267
22104
2136153
19566
1954149
15920
15670
13930