1236
2
2107
1
10183
14
2710
2053
954
1177
1432
387
807
1352
1162
0
938
2025
3
1506
4
1450
1348
2503
1855
1821
1594
3841
2534
1543
2550
3372
1565
2044
5347
8162