3326
3
1210
1
638
0
7222
4
3565
8
4715
5
1005
2
1415
2704
7
1271
2632
2069
1400
1397
3987
2469
1079
2348
5915
11
2478
1243
1552
2317
2802
2292
3696
1379
2013
2138
2204