3069
2
630
858
3
2870
11
5271
5
2988
1
596
4130
12
599
729
584
712
437
441
1105
4
839
5483
8
5350
419
2765
643
3096
1077
2728
2183
9
1170
1278
485
842
0
1517