3251
6
521
1
3440
2
1385
2735
0
1733
571
814
565
933
1326
2163
5217
11
1306
1549
1518
472
467
661
915
31535