2960
3
5854
8
5107
3615
6
5282
5296
7
3292
2
2531
3461
11
4081
9
13581
17
5928
2911
5
1583
1
2865
1392
3393
4
3360
2725
2584
2096
2789
4455
4242
3882
11342
10