226
1
2057
1683
0
3354
1247
2
986
2505
3683
1681
1743
746
3054
5
1399
1306
2044
1175
2500
582
790
957
1481
820
2060
1746
21152
8
5489
11
12472
8411
3
2670
5375