2245
3
2159
1
3127
1534
2
297066
0
5775
5
1226
3053
7
894
2061
571
30334
6
1929
1337
2797
3317
2422
752
1295
1181
3871
2285
2773
2733
1070
280
108797
2354
1564
863