305
458
407
62
1382
39
317
144
270
75
224
87
715
189
352
390
67
642
951
253
176
311
100
1578
511
667
136
272
707
177
280
674
78
77
9
367
156
313
2007
132
252
87
73
610
3
407
873
61
74
2236
717
312
