2303
2
2502
5
1136
1754
3497
4
1694
1
3035
658
1451
0
951
12472
2035
2499
12459
3
2312
2275
1688
2505
3465
4465
22
1221
1743
1529
2318
3054
1729
1465
2127
7
2057
5147