2311
2
1205
1887
367
1284
1
948
606
4
1208
9
1139
420
0
44
2899
1055
925
3341
156768
14
895
1966
965
765
43828
1710
63
979
1030
3
884
1305
1413
622
400