2100
2
928
1
3696
1539
1391
3315
5196
2664
3
1868
2255
6362
18
2977
5
1716
2089
854
0
1720
1506
4
5599
11
2245
1371
5949
2142
1779
3053
7
1290
3120
1601
3025
5674
2366