3195
2
2826
1
2605
8607
8
1614
4
2763
0
3369
3
2452
4996
6
4370
1615
2102
1938
5949
15
1569
591
4176
1417
2542
3749
3988