161
1
46
4
143
1567
1373
3
668
2459
6
514
1072
2
583
0
1048
899
318
110
1925
859
1145
443
594
765
526
220
200
718
1293
16
127
172
952
1319
1618