2605
9
2949
6
3841
3
10183
14
1090
1760
0
1015
1
2627
5
601
1443
527
2525
4
885
2515
1546
3139
8
2668
11
1432
1291
1746
964
1158
2859
2
1861
1359
3381
4702
1303
4651
645