3256
2
5504
16
9954
6
1516
1
3910
3
2906
3694
19932
5169
444571
9
1334
1383
3683
2467
45986
0
1179
1380
2281
7
2600
4
10827