598
2
159
3
624
1048
790
0
1435
5
18302
14
3292
8
7273
1075
1
1421
4160
5529
18
4337
1160
3971
1626
1808
1020
672
1596
1881
6
2535
1476
3104
4914
9
2721
6367
9456
3991