2522
0
266
1009
1780
584
5918
4
31535
360
458
503
467
2647
1
1045
437
1762
2
25127
768
282572
1343
3663
572
11881
3
691