400
0
121182
1
383
22330
22
282572
428
417
15789
389
726
419
787
521
573
472
788
2
169211
11
870
157
158
2000
560
1029
996
618
1073
553
4820
1079