1951
1
951
3991
2
2206
1346
950
0
102
900
8158
23
1810
1320
2776
3
4841
9
876
1709
1304
2404
420
1614
5
2648
328
996
1758
1759
953
288
133
90
139
3303
4