339
1
2195
3
1175
1594
11150
6713
11
1060
2
603
0
375
2656
3250
4305
570
607
9305
8
957
892
641
513
879
1797
906
560
717
509
734
676
464
1681
1419