2571
5
123674
35
1116
1
1557
1447
1286
3
532
1605
2
1221
2303
1169
766
4310
6
1711
4333
0
408
1645
1375
5027
1314
1023
844
991
1649
1377
1412
1088
3546
1754