1586
1
1543
2
759
0
303
572
1115
5918
4
1099
768
154
8766
691
846
266
1015
2105
1045
478
1009
1418
3432
1297
354