1533
2
4587
3
1743
0
2778
5151
3080
2382
1
3715
21152
8
4651
1384
2650
20
280
2405
577
2740
2932
1765
984
1399
297066
1500
3090
6
181997
11
4939
2773
2245
1047
3189
1259