653
2
72
1
273
536
334
1246
3
494
88
170
146
319
102
309
300
394
80
406
956
1257
527
393
790
86
443
91
97
416
726
545
404