434
2
515
1
151
740
447
165
955
294
328
334
269
1117
4
125
124
87
514
250
654
576
1587
0
396
918
388
1096
8
678
444
153
390
479
706