2855
3
2730
6
2668
2
20634
8
19279
155
0
1333
1
223
331
31535
1020
355
744
2284
467
474
486
1224
376
393
753
400
792
2275
918
892
398
247
2620
99