413
3
263
1
848
4
366
0
130
350
108
624
2
231
307
202
2486
17
2552
14
663
932
356
778
9
313
717
746
228
1352
580
647
888
894
322
244
900
939