2296
2
1306
2955
1563
1
1291
7952
835
2297
4140
3
3311
4
565
0
1513
1458
1207
3529
2670
20
1421
3564
3659
14
1952
4694
7
814
933
1232
2341
6