400
0
1454
475
472
913
2138
3
36609
34
611
1998
5
3277
8
1388
1129
484
3371
2465
2
1465
1
1366
2425
1240
2393
477
4793
10
1562
2322
7
787
1695
58
1282
1832