2245
3
2366
1
1397
0
3090
6
572
383
2903
2932
2
2666
9
5338
894
3765
4
14
2312
21152
8
1064
7793
765
1068
1107
1287
743
2270
1044
730
1853
1456
3080
297066
847