21152
8
2593
1
2203
2
2973
9
3824
297066
0
1785
6
1090
3
1059
2711
7812
7
816
2044
3353
5151
2911
4651
398656
19
3071
956
2295
2600
1270
6109
550
1218
4724
1200
873
951