520
1
603
3
388
313
356
364
1329
9
2084
1069
6
1254
72
231
1461
7
268
861
551
642
284
2
329
475
507
758
10
358
126
706
369
993
407