3326
3
1371
1
1780
2
2702
7
1286
4630
4112
11
1598
1305
1399
5
1013
2375
507
0
1940
2535
3931
6
1041
583
2440
2302
3029
1066
4926
1801
909
1366
1988
1905
194
1734