1152
1
2108
4
1622
1922
7952
2328
0
1716
1054
1448
2
2799
3
1330
662
1329
2368
1020
514
543
318
1193
650
2634
957
2194
951
1733
1182
1894
409
787
1557