1880
2
31535
0
1824
1779
458
1152
1105
1
1649
611
467
597
608
1020
503
572
1431
968
6800
1504
2748
8766
909
1192
1378
1009
1428
1069
1045
896
2522