387
400
4214
322
326
445
330
233
365391
3914
252
2714
25387
19180
17311
15272
12062
1170263
10544
1046148
9980
891143
8210
75511