141
1
166
256
3
126
1017
525
726
336
4552
2
362
1000
891
0
407
1207
978
890
139
1335
172
520
427
1521
1418
1047
1388
1508
1075
131
1097
9