707
126
4402
2610
1199
556
1545
757
631
252
681
181
810
257
771
432
169
70
492
262
517
65
601
179
351
158
1017
378
570
143
752
334
198
115
656
150
406
186
629
75