50
1113
0
7
2714
3
53
1587
28
9336
6
27
621
5
651
1335
1
20
963
2
68
870
512
1156
4
812
1291
1366
980
11
861
12
1155
48
772
837
19
815
10
598
679
896