3090
6
1849
2
2903
3
2932
2996
0
1282
1
21152
8
3498
4
2629
585
616
536
3080
108797
3316
10
1659
370
5141
7
3724
106
1313
1189
2902
16
1287
362
25669
3765
2181
3206
5
1652