1051
1
1691
905
0
3053
7
3326
3
1813
881
425
3147
5
1093
1972
1397
1126
1821
164
526
2646
403
1653
4
9566
8
666
109776
42
1104
709
194
1329
442