340
0
2730
6
632
543
929
320
2602
2
1084
20634
8
2438
5
3375
2190
35426
362
646
2966
1
683
3469
4
328
4179
2855
3
376
809
670
1277
688
464
371
247
1880