1251
1
2366
5
3222
6
994
542
0
1466
1225
629
1445
978
841
2
1310
1012
1718
581
10293
3831
7
868
4506
791
660
475
718
1239
2649
4179
1252
984
2664
3