3835
5
3012
4
1715
3
2629
2
1510
2101
1
9956
1729
5504
16
4117
5169
5721
8
1787
913
2799
6
2372
1289
1512
1828
3014
20
1352