603
2
1418
1378
4328
10
1152
0
1099
1
3659
14
1421
46414
1780
1015
3277
8
1105
458
2522
691
3287
768
584
1009
1374
1453
1649
4579
7
1921
4594
2229
4
833
649
5304
9