1407
4
1038
1
1938
0
1256
5
1246
2
52
133
373
500
852
897
69
449
448
2062
10
423
72
130
216
105
581
313
722
458
987
894
816
657
630