629
2
481
1
562
92
91
377
378
643
1368
81
667
76
393
60
301
290
64
297
82
361
402
89
591
112
612
555
75
552
676