1232
0
31535
1824
2748
2
458
2522
467
1649
1
552
653
584
6800
1431
1045
255
1020
8766
909
1192
1378
46414
4594
1428
1069
896
1105
691
2275
1024