1507
1
975
4
1536
6
2891
2344
1716
1100
2
2299
2189
1773
0
752
2110
1382
1590
936
95
1080
657
12305
3
906
1180
2368
3130
1811
1319