801
0
108797
621
931
600
1478
3158
1760
822
1601
2799
3516
3371
2535
2
661
4044
5
3083
17946
2465
1189
509
3125
3546
1
383
1485
399
47639
918
1486
55