145
1
74
938
6
428
1473
3
73
123
198
140
376
886
2
362
314
222
291
422
721
276
302
1049
1661
4
304
468
510
0
440
388
563
581
635
50