2272
1
1059
0
1519
3
1153
4321
4
2650
20
3439
8
1062
1237
1481
2382
6
2788
2740
400
1343
3238
13
2299
3261
1022
1985
2
750
511
1773
2854
2195
542
2108
1190
2302
9