266
0
317
1009
584
31535
360
458
503
4328
10
1467
4
1070
1
2647
1045
437
5918
25127
1099
768
282572
1343
3663