2138
2
2245
3
21152
8
3090
6
2903
2932
380
0
297066
3765
4
572
581
571
1189
3080
497
2996
17946
1560
341
597
14
562
1
2525
2372
894
1226
25669
3053
7
1409
19783