652
2
72
1
273
535
334
1242
3
494
88
170
146
319
102
309
300
394
80
405
956
1257
527
393
784
86
443
91
97
416
726
545
404