2730
6
19279
2
31535
0
799
476
1
3498
4
219
25137
447
688
3990
111
2275
529
2190
2702
2132
380
341
970
276
292
1096
7039
513
486
787
479
4864
230