1501
0
31535
467
2748
2
1824
458
4536
1020
1649
1
547
2522
4594
1431
6800
2587
16
8766
909
552
1152
1192
1378
1428
1069
896
1105
1024
1586
1543
2727
611