2245
3
3765
4
3090
6
612
0
2903
2932
2
637
894
297066
1189
21152
8
968
539
929
14
3080
3140
1049
623
1
32302
25669
2650
20
597
803
2996
378
3222
571
109
1226