3070
4
4287
9
1352
1
3336
6095
3910
3
2382
6
5224
1237
0
1993
2173
3062
8
5521
2
2223
3114
422
1816
1676
3255
1624
4966
7095
2698
4946
18
1663
5
4979
546
2165
3987