2730
6
2224
2
2657
3
2668
1123
0
20634
8
2897
1020
2855
3251
968
1222856
4
1694
6062
16
377
1139
6140
497
430
375
326
6344
1633
1748
138
2659
1511
496
490
524