364
690
5910
659
485
391
503
451
3212
4735
4037
372
31107
23800
21872
19613
1581267
15242
1410148
13636
1246144
12000
10660
9050