1205
297
291
306
893
777
306
617
180
906
528
139
316
874
0
515
483
923
514
4074
502
301
884
315
177
315
842
501
522
8229
885
1568
0
314
308
8015
496
537
534
501
522
286
812
553
33
512
869
440
301
506
514
396
314
425
962
301
517
507
532
4022
504
1545
170
4119
57
518