2788
2
1905
1
2258
3225
3
1508
1040
1879
1595
1975
833
1545
1766
10180
8
1875
3673
964
1992
942
2173
1686
1072
0
1606
725
3292
2082
1168
1768
2977
2294
1431