626
2
159
3
625
1049
790
0
1435
5
18307
14
3292
8
7281
1076
1
1421
4161
5531
18
4338
1160
3972
1626
1808
1020
672
1596
1882
6
2535
1476
3105
4914
9
2721
6368
9457
3993