2100
2
1716
1
1506
4
1391
3025
2445
1078
2533
1836
3107
2759
5949
5
2935
2142
1942
9
1290
4176
6
1964
3
3610
2740
13034
15
2223
1013
3120
3050
0
2048
1042
908
1426
2060