2112
3
2905
26
1487
4
1627
1
1946
1051
4142
5
4739
7258
0
123674
35
1497
2
2104
120
302
1411
383
2277
237
5784
8
1107
923
610
773
272
118
1663
2890
623
3475
1698