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