2495
0
2245
3
3080
21152
8
1047
2
3090
6
1282
1
2932
297066
2309
2808
5
3025
1411
1111
1055
2124
3297
5151
3715
4651
1014
1746
189326
2773
280
1168
2650
20
108797
3189
2405