2245
3
2727
1
1860
2
3090
6
2243
1371
1825
2903
2932
1140
1266
1111
1277
4383
3765
4
21152
8
4944
1994
2960
1308
0
2354
2258
1725
3080
297066
572
1015
1256
2055
496