5033
15
8819
12
2920
4
108797
0
4146
7
9172
1
3518
2
1117
8003
2735
6773
3735
221
2228
10952
5
1913
621
4465
22
2788
336
629
506
433
3080
174
1996
1774
3
817
40
3879