2730
6
460
0
20634
8
1020
325
2657
3
2668
2
1949
469
2031
4
1580
316
503
466
150
501
376
851
282
2855
676
3251
729
1824
663
74
438
18
3092
1