832
348
519
37
569
143
251
131
636
139
562
116
742
275
982
555
400
124
1018
387
859
306
904
513
500
130
1496
668
661
243
431
144
220
97
510
282
484
286
608
203