2957
2
4093
11
1268
1
1850
4042
2653
4
1720
0
1443
3114
1659
380
17340
14
1061
2443
1259
1604
1090
3157
4627
7
4151
278
1995
1607
2650
2944
1853
1631
2748
4015
1781