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