2657
3
742
1
2668
2
360
0
1004
4071
16840
15
2831
1231
662
375
2730
3149
4
1222856
2727
417
1020
466
2670
20
10270
383
2634
3718
6
105290