167
0
543
4557
8
2408
2
863
1
2799
3
1566
4311
1550
7551
17
952
16628
14
1823
2384
417
2368
1231
1383
1517
2870