410
300
467
365
4010
4436
412
506
344
502
421
424
25727
19460
17581
15622
12222
1191263
10814
1063148
10150
906143
8340
75611