2245
3
21152
8
3090
6
2903
2932
2
1015
1
2669
1694
6236
10
951
690
3765
4
564
3080
297066
0
3683
1743
108797
1301
1459
1468
3013
15
1788
1077
1365
1380
571
894
2949
1226