2558
2
1336
6423
9
1029
1924
0
2328
3
2289
4
1421
2260
2216
2689
2503
1
1547
3262
539
4684
1022
405
1127
4201
301
1000
3109
2057
2977
15
2595
8
1311
32353
12
1300
2304