321
1
383
76
1319
2
530
313
354
361
350
1182
610
303
275
32
216
471
3
410
416
673
262
676
413
415
771
373
122
353
507
713
6
774