2219
2
1689
5375
0
1547
1
2294
1743
3337
5
1225
1000
790
1787
571
1860
1618
2055
83
257
3012
1125
637
1757
2173
3683
21152
8
2669
1247
785
951
2749
3
1339