120
0
3130
3
1308
1
2437
2
10243
4
223
915
2475
843
840
1437
1142
1107
1499
237
1743
1188
2901
623
383
5225
8
3180