1015
0
909
1645
1
150
599
432
90
901
611
50987
846
680
749
1149
4537
297
379
25137
1222856
4
1141
845
6800
1824
633
448
323
738
494
376
683