316
0
1275
2966
1
547
846
2730
6
1054
393
155
376
2095
4
954
882
573
1877
768
834
1926
297
881
1398
81
2126
3360
543
2204
13