89
1
402
554
297
82
76
361
591
393
81
60
301
290
726
1257
2
416
64
91
97
790
527
562
92
86
443
545
404
1368
667