123674
35
2209
1
3354
690
1812
913
6753
17
1492
3
1660
935
1431
2368
2322
4
1547
1788
2605
2
1568
2166