20163
44
810
0
1193
405
871
545
2975
1230
697
736
580
561
713
1078
2
1114
1
4723
13
2244
4
1648
329
1068
675
652
1350
615
595
2151
977
2032
137
581