161
1
45
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
199
718
1291
16
127
172
952
1318
1618