2173
1
2452
4
2760
8122
13
3326
3
2591
4144
2
262
1568
801
0
2386
1816
1681
1037
2245
2166
526
2530
6236
10
7733