147
1
937
304
73
1306
2
580
694
418
1152
3067
4
1225
1245
853
981
2104
553
485
1160
3
376
1822
601
0
1278
9811
98621
31