2665
2
1865
4
16167
3751
1545
1
3013
3
2102
11483
8
4140
2222
7550
5963
334
0
1414
6
1822
5
2661
618
591
1452
1310
2414
383
3484
1285
1343
1053
839
999
398
2301