2245
3
3090
6
2903
2932
2
929
3765
4
21152
8
1656
1
2354
2258
3080
297066
0
572
1015
496
17333
27
467
1517
1606
1819
1168
1047
6236
10
8527
1108
17970
15
571
1229
894
1788