653
2
72
1
273
83
617
77
90
506
3
243
408
450
86
540
323
74
102
363
304
476
318
88
494
334
406
958
394
80
146