1852
2
3251
6
5304
9
3440
1603
1557
2693
3
2143
0
2296
521
1
1602
6086
814
933
417
1056
2372
1102
663
1098
1118
797
1129