2311
2
213
0
1205
1887
315
367
1284
1
948
606
4
1055
731
989
3
1139
591
420
44
2899
926
1765
609
3341
156774
14
895
1966
965
766
2430
1710
43829
64