1015
0
909
1645
1
150
599
432
90
901
611
50987
846
680
749
1149
4537
625
2
297
379
25137
1141
845
6800