2094
4
796
6
2297
2
2528
3
3024
1913
5
1159
1
2257
7304
7
1566
527
5974
1426
3014
20
2277
0
3085
2234
2036
1639
693
988
2333
708
1618
2999
709
1412
4670
3410
4083