1295
3
1159
1
1368
1138
2
500
999
401
1182
1151
26
0
3662
6258
1083
1390
2040
2448
3643
6107
10
1281
3752
6
5695
13
2234
5
1532
1828
7
6684
995
4427
1338
1126
1398