1045
0
31535
1192
1
2748
2
1824
458
240
572
1099
1649
351
2522
6800
406
1431
20634
8
503
8766
419
909
467
1378
1428
1069
447
1152
896
1105
1024
1115