2730
6
25137
0
31535
17353
20634
8
1098
3114
4
19279
2
2091
6800
1559
2657
3
2668
318
349
631
683
602
2855
424
466
1528
1
2199
347
273
1751
847
608
688
970