2100
2
983
0
1814
1131
1
2786
619
2287
215
6899
9
3412
4
951
1305
2760
2166
2992
6
1590
1248
642
1660
1128
159
1295
1225
946
1363
1690
1411
1681
2570
1438