3054
2
3475
5
781
0
237
925
3
3528
7
370
383
272
1663
2507
12185
618
120
542
2884
1787
1
1304
1721
3012
3301
2184
302
1668
1282
2323
9
5226
1397
16868
39
2254