3403
2
4996
6
458
0
1507
1
1465
253
1348
1295
5922
5
1903
3
2650
20
2332
2658
10
280
1350
1581
591
1744
1328
1106
2250
19465
3765
4
2245
2118
2715
1226
3053
7
3357
2372