3029
6
9954
1516
1
3910
3
2906
2
19932
796
2094
5
5169
444571
9
1334
1383
1355
3683
2467
45986
0
1179
2281
7
1288
4690