972
1
2854
3848
3
4642
1412
1162
3137
2
2861
612
0
2228
1087
998
1071
1127
1149
4810
10
1239
2110
1232
1329
1677
915
601
55
543
372
3196