1824
0
1880
2
31535
2748
1152
572
503
458
2881
1020
683
653
953
4328
10
1009
2522
608
467
6800
755
422
349
1378
1428
1
597
691
968
1301
479
4594