2505
2
830
0
1813
1
801
2166
4179
2600
4
6346
16
19944
1568
4311
3386
3
3354
2377
1239
564
1603
2173
2258
3498
2110
2294