2986
1
181997
11
3083
2
1380
0
1512
3426
4
5805
18
1093
1988
1224
2258
1502
758
2443
2838
868
746
801
7793
2465
536
1653
2100