2855
3
2730
6
2668
2
20634
8
747
1997
3335
1
251
0
2275
19279
381
637
172
1020
31535
1353
3442
503
798
4940
5
325
4820
1645
4396
331
581
1824
392
344
2211