1112
2
3691
4
398656
19
1967
2322
814
1
2999
3
3835
5
5375
0
2258
790
3735
1787
14861
7
944
297066
4757
8
4768
2414
2818
4453
1262
4573
1532
644
267612
5339
4978
2229
1307