1094
1
588
84
530
7
1590
3
1032
556
2
1737
4775
16
1142
438
474
664
0
1276
304
2202
2342
653
916
385
1677
275
263
245
1643
491
770
6
986
4505
5
799