993
10
299
1
477
3
528
336
518
601
939
2
431
26
350
301
415
473
1132
798
334
866
6
233
599
307
860
917
286
605
283
324
641