1749
1
1348
1816
1277
2
2999
3
300
0
1055
1498
1734
3326
1788
915
467
11351
17
1579
1690
1741
2646
5
83
1200
2368
2294
1844
1431
782
935
802
696
2173
2562