2366
5
2664
3
1251
1
3222
6
1466
1788
1445
1347
1175
2
3090
3461
4
994
3673
4179
1289601
1730
0
1421
737
1960
1237
475
1663
3071
9
1992
3655
2799
2919
4335
3014
20
4250