523
1
1450
7
486
539
610
744
4
237
511
1168
16
684
2
499
441
531
474
350
590
399
938
6
335
758
1210
886
3
793
782
366
0
994
194
849
425
374