3493
3
1351
4
884
412
1
983
4371
0
3667
720
995
574
1391
549
1048
2
605
1427
4322
1094
736
1915
5
2402
482
3539
6
2144
11
945
885
1298
9
4770
32
10206
14
1870