4111
2
1054
1
915
2372
1587
2316
661
0
1407
1823
2000
1098
1365
4016
1392
1518
853
1193
1929
1330
1894
2192
2238
2097
3
1889
2470
1222856
4
447
650