2730
6
20634
8
2668
2
2224
893
0
2855
3
1020
282572
1949
968
918
951
401
421
1824
668
1939
251
2069
425
418
87
683
592
594
1880
349
1932
1
2955
72