2380
2
1619
2498
3
9516
9
2603
4
3933
11
2045
5
5640
1
1489
9904
12
3680
1564
1510
3595
2236
10
1426
2427
14
996
3108
2287
13674
1549
13
1471
4282
3761
3080
1401
1598
4744
2198