108797
0
13967
2
18258
3103
1952
1
3316
17
1346
3
4327
3593
16
1272
4
3629
969
1196
2386
2213
2452
1991