2245
3
2366
1
3090
6
572
0
2903
2932
2
2666
9
388
3765
4
21152
8
1107
383
1397
743
2270
894
3544
1456
3080
297066
309
2042
14
571
918
608
1287
2771
730
3683