486
1
350
2
249
518
284
917
600
757
88
39
0
1778
776
122
1215
3
493
999
680
955
7360
622
3401
704
2191
7
539
1450
612
893
1495
4
2206