320
0
668
1850
2
2306
846
35426
432
428
501
1661
1289
139
405
798
1343
966
1
1110
2522
552
543
63
383
288
20634
8
581
418
437
301
653