102
1
289
1813
2
403
750
777
254
11269
1336
3
217
299
957
415
435
1461
631
583
511
538
375
1279
5
448
4
457
307
2749
305
306
364
685
75