320
0
668
1850
2
2306
2310
1
1326
846
35426
1567
432
428
501
1661
1289
139
405
460
798
1343
966
1110
2522
8597
9
1272
1421
552
543
63
1087