1251
1
3222
6
2366
5
1466
994
1445
4506
2
4179
2664
3
118
737
0
1795
4937
5978
3519
9
12621
22
3788
1683
3655
2992
2788
4585
10
1583
4250
971
3041
3453
3942
3554
1019