1500
2
1037
3
2414
6
1005
2963
1204
1
2089
5
3818
11
2206
1311
3270
7
1259
1512
4736
4
2085
5074
2314
1869
2436
5032
4074