444
5
1000
116
366
10
478
119
277
758
15
12
31
15
319
115
266
602
173
80
77
64
396
832
542
12
1720
3
1259
36
873
628
8
231
386
14
2
308
85
464
515
32
65
123
365
451
3
590
10
6
6
