108797
0
2525
4
5915
11
3546
1
4044
5
297066
3083
2
585
2155
3
572
416
690
2480
1628
3688
2465
7042
37355
13
1305
3126
475
1760
3868
10
616
10827
2539
1992
2986
3498
55904