2100
2
2786
1
1309
0
1992
3
6899
9
697
5389
619
983
4914
3412
4
951
1305
1814
2166
2992
6
215
1248
642
2287
1131
1128
159
2060
1690
1681
1606
8411
2760