2975
0
25494
327
2142
2
1230
4
2271
1307
1
1264
1228
3
1482
3195
2105
4646
455
886
959
2249
846
3017
2667
1293
1027
1290