629
2
481
1
404
545
378
81
1368
91
377
643
494
3
335
88
172
146
102
319
958
394
80
296
82
94
95
73
309
426
301
406
86