476
364
262
342
402
281
299
328
283
390
356
341
362
372
211
711
757
808
759
654
618
484
471
1195
534
490
653
1108
1076
10281
1941
1676
973
692
944
1308
473
343
550
716
374
326
256
264
289
302
489
571
1458
1269
1848
1468
2150
1261
886
1348
1767
921
1525
1263
752
581
1023
896
1069
123
756
821
1399
1999
1066
1040
1280
992
548
119
100
102
91
107
3206
1113
566
365
504
1524
1249
1618
557
1032
1182
2012
1210
1551
1274
1081
1229
1452
941
982
2230
1245
1221
883
1045
1056
546
1909