120469
35
2522
0
266
1009
584
360
458
503
4328
10
2647
1
1045
400
437
5918
4
25127
1099
768
2230
3
282572