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