2353
4
915
2
1219
8549
26
254
1
2974
7
683
558
4895
805
0
2873
5
1295
10
2526
1856
3
725
6000
2308
2196
701
2235
3277
4614
72371
388
377
326
118
338
3088
1285