473
2
89
1
948
4
124
40
409
889
852
641
2001
982
7
1072
291
1332
5
1801
3
430
1054
680
1149
903
338
1076
1099
8
570
179
1005
927
556
231
355