2100
2
1225
0
2650
20
1000
3629
1
862
802
616
673
1749
4179
1412
1148
1763
3539
3
2384
4
2534
1618
1716
1814
1179
3871
1506
2794
1391
783
496
951
1380
3120