1251
1
3222
6
2366
5
1466
1309
0
994
1992
3
1445
697
4506
2
4914
4179
2664
737
5389
3655
4250
971
1019
1564
1347
1175
892
527
5978
884
1178
8866
1788
12621
22