1116
0
474
2582
1
31535
66
2275
2
19279
418
2076
467
626
552
753
25137
901
74
1123
155
286
2730
6
498
367
1020
342
383
212
53
892
555
846