1646
3
1766
2
1564
1
598
0
1787
898
982
2184
12717
4
3465
1903
3355
718
1230
1767
1257
1011
356
762
4027
974
6
505
2494
1806
1566
852
2109
2534
3034