4655
10
2164
2
2454
6666
4
1309
0
1266
1
1992
3
2382
6
1093
7599
13
3261
2510
2626
2377
697
2360
4168
4438
467
1000
1205
1380
2688
830
1303
83
1568
1749
3326
4914