1106
0
2124
3
1189
3080
449
2932
2
21152
8
918
948
1868
572
49
536
3090
6
541
905
678
2996
852
688
476
607
4044
5
17946
558
14
373
1729
516
5065
1