3212
27
3673
3
4192
7
1348
4
3841
1
844
0
1230
1967
2786
5
1812
2
2204
2530
665
2276
4436
2089
1599
2153
1174
2736
833
2656
14
1720
2349
1710
2802
2456
951
5535
13
2188