2906
2
2245
3
3080
21152
8
1047
3090
6
2932
297066
0
4943
2687
3236
4
1709
2959
1
6707
24
2591
1307
5151
3715
19079
1769
1053
4651
1304
189326
1725
2773
2907
280
2462
2650
20