2245
3
1828
3090
6
7793
4
2903
2932
2
21152
8
297066
0
3765
2354
1
3080
3673
11059
9
1301
1226
1369
571
894
3083
17946
1397
2108
4310
3546
2996
1189
249
32302
14
1860