1251
1
2366
5
3222
6
1445
994
1466
4506
2
4553
4179
2664
3
1451
0
737
542
1788
3655
571
898
4250
971
1019
1129
451
444571
9
121
2598
1347
1175
892
2132
38477
34