20
620
501
799
635
90
389
340
504
481
260
16
427
65
0
73
700
257
905
17
11
313
5
952
2
583
94
281
6
578
10
9
572
244
984
199
102
714
491
597
1342
320
190
948
16
465
256
214
836
