995
1
458
0
1099
2522
385
2683
1009
31535
1045
611
2541
768
2125
691
422
2297
2
282572
266
4328
10
3696
6
3748
4