588
2
1163
394
553
1
94
753
86
349
409
618
842
508
446
2877
729
641
113
386
529
685
486
270
3219
7
1175
399
565
342
368
355