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