3021
6
2792
4
1510
1463
3
9228
862
1
1323
2
1030
797
0
1602
1364
1294
848
686
1107
4852
1143
6219
2603
4300
7463
5
2476
1340
2731
12
1298
2246
1632
1780
1506
1636