400
0
1454
475
472
913
611
2082
11
1209
1
3559
2
484
712
3437
7
5262
5972
4
1773
3
1017
717
477
1664
3319
2000
787
2808
4546
58
1282
2573
4531
5
1894
1395