2669
2
2245
3
1568
1
3080
21152
8
1160
1047
3090
6
2932
297066
0
1199
865
2804
4
1569
1320
496
957
5151
771
2184
3715
2620
2312
1380
1636
2522
3706
5
4651
189326
2262