1880
2
31535
0
1824
968
1152
608
584
2748
1779
458
4328
10
19279
1649
1
301
572
552
1437
759
431
1277
484
6800
653
255
1431
871
1343
8766
282572