3026
2
1334
1
2428
0
1704
1089
1179
2281
7
2758
5
1320
9954
6
2906
1380
4382
4
992
5978
637
5169
3683
19932