1672
2
1154
0
1658
4
2052
812
1
2189
3
566
1163
1315
1556
1880
1320
1134
1730
1263
1463
1657
4879
6
1046
1051
501
5
8307
3127
3271
7844
8930
320
5677
59
304