335
0
2522
546
1483
121182
1
1425
1009
31535
2189
3373
530
398
1150
521
355
330
1267
543
18403
6
671
21743
19279
2
482
2442
1559
2655
1663
1645
38
300