2796
2
2683
0
3615
14
1009
31535
1045
611
5918
4
1099
1
768
1124
691
422
1696
266
1752
1810
3
478
363
3432
1297
1082
354
1115
2720
10