3506
8
3321
3
6773
7
4979
6
7633
2680
0
3249
1
1943
2
165
840
1331
9607
905
582
1564
1295
527
1808
3891
297066
2650
20
1301
1924
2637
280
1303
884
1320
1581
1119