430
1
387
996
501
906
2
303
897
1290
5
2951
14
1436
8
1306
739
857
1333
3
196049
0
4100
979
713
915
816
940
537
3018
1579
1410
4
1587
4586
1216
1522
565