1646
1
1344
3
532
270
806
2
2425
5
584
468
611
1328
0
2073
442
2514
1546
1797
4198
2969
212
422
664
1085
16519
900
96
131
485
3433
7
595
1716
580