2522
0
2683
1009
2808
1
31535
1045
611
768
691
1390
422
282572
266
4328
10
385
18403
6
478
363
3432
1297