3503
4
1089
1
24337
22
398656
19
5978
6
1373
5
550
2136
3683
6445
297066
0
181997
11
951
4724
3
1808
7
1036
1700
1587
1888