5910
368
485
391
354
451
3212
4037
483
667
493
506
30757
23310
21492
19343
1554267
14972
1392148
13396
1219144
11880
10400
8720