2260
4
2216
3
6423
9
1029
2
1924
0
2289
1421
1022
2689
2503
1
10598
3109
1547
1233
3262
539
3413
2907
405
1494
1127
4201
301
1000
2328
2057
2595
8
1311
32353
12
1300