2522
0
2683
1009
31535
6157
9
1045
611
5918
4
1099
1
768
691
422
1766
266
478
363
3432
1297
354
2720
10
3373
1779