1646
3
2180
1691
1
2508
7
2173
2929
6
1788
1545
2
1008
1539
784
0
467
830
7160
3132
10
3154
864
693
526
1093
1380
2166
1660
1825
83
2562
1431
905
2294
801