509
446
7210
463
400
553
527
595
4310
436
443
416
28027
21240
19611
17362
1385265
13632
1254148
12186
10960
1050144
9220
80111