89
1
402
554
297
83
76
361
592
395
81
60
301
290
726
394
1257
2
416
64
91
98
791
527
562
92
86
443
545
404
1368
667