2474
2
1880
20634
8
2730
6
2657
3
2668
814
1
1385
521
597
0
395
2881
1020
399
1129
1749
2855
788
3388
417
1506
1642
370
3428
105290
1550
929
25137
1824
282572