2245
3
3090
6
2903
2932
2
528
0
3819
1
3765
4
21152
8
2996
894
2779
14
3080
1713
297066
4158
469
325
2390
1053
1603
1189
418
1152
2907
571
1894
1226
25669
3053
7