850
2
2499
17
85
1
537
555
3
405
1338
1578
64
947
1014
723
0
513
416
420
369
802
1325
558
556
1850
4
879
1245
92
109
1514
1871
8
965
882
210