2522
0
418
602
121182
1
953
2283
2328
474
1044
3691
5
970
2655
596
6370
1518
1042
1116
628
14492
2369
1751
2
1277
105290
226919
14