5033
15
8819
12
2920
4
108797
0
4146
7
9172
1
3518
2
1117
8003
2735
6773
3735
2228
10952
5
1913
4465
22
2788
1996
1774
3
3879
3579
4341
1784
1173
738
3933
1020
1232
1813
2093