2381
3
2039
7
2059
1
6346
16
2535
2
3131
526
0
712
10598
3366
2080
2620
784
3694
3608
1741
9220
1221
4360