1771
2
2512
2755
4101
1
3593
16
4288
0
1135
2247
635
915
2972
2057
618
3926
14
576
2523
2125
1482
1092
1217
1956
12305
3