2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
619
1
1539
2258
7034
2760
4
5431
3934
1746
455
2131
2299
895
1075
5151
19944
1259
2414
2972
3715
1562
2110
4651