400
0
4723
4
1099
1
1650
180849
4106
391
46
1682
1454
4328
10
414
1199
3474
6
2395
530
4223
22
887
418
913
556
458
575
497
1343
553
573
2477
239
3287