5052
10
1593
2
2865
181997
11
2207
0
6899
9
542
1622
1
1516
3336
1663
5
923
302
610
131589
1186
1289601
4
3461
2919
2405
730
106
21152
8
5915
3575
1445
2556
2740
3
773
272