163
1
692
687
739
1277
1431
1294
2
1235
4892
9
528
257
117
70
59
77
694
120
475
119
443
905
582
263
131
318
178
599
560
764