10
403
123
57
353
9
288
506
412
394
538
1026
585
305
210
134
505
464
515
34
253
2
105
3
105
146
15
83
443
1
690
431
349
634
