1095
1
588
85
531
7
1591
3
1032
557
2
1737
4775
16
1143
439
475
664
0
1276
263
275
245
1644
492
770
6
986
916
386
1677
655
2202
2342
304
4506
5
799