1656
5
1132
1
2284
2
1458
3
8280
8
1671
1411
875
4431
995
1841
7
563
2016
9259
17
1033
1152
0
1852
3201
2260
12
2393
3092