2179
1
1228
5502
9
2563
849
2612
3
850
2
962
3353
1275
899
819
612
2188
565
0
1367
530
4
2865
951
1502