1251
1
3222
6
2366
5
1466
2245
3
1295
1445
297066
0
1788
994
4179
19944
2
1178
737
905
813
2483
108797
3655
5141
7
5090
4250
971
14125
10
3041
1226
3053
1019
3196
7159