2507
1
1813
2173
2268
4
1001
0
3891
7
2505
2
2219
718
5204
3
1376
1000
2294
1136
400
2271
14801
11
3354
9
603
3971