1131
1
95
904
584
1015
582
1160
1544
1891
2
776
494
1617
4
1628
2190
640
2203
739
108
1425
2440
1925
665
528
1477
627
3273
9848
0
5646
16
1400