1023
5
3419
6
1240
2735
4319
11
1932
1
2888
4890
3
2547
2
332
931
1421
5398
15
1123
732
1079
1018
4
7655
12
2339
10
2802
3296