147
1
937
305
73
1306
2
580
694
418
1152
3067
4
1225
1245
853
982
2104
553
486
1161
3
376
1823
601
0
1278
9812
98629
31