543
436
419
461
323
365
368
319
344
444
432
404
431
438
265
406
772
808
844
814
1322
575
534
709
1180
1173
10358
2081
1744
1049
759
1012
1411
376
589
757
418
302
305
340
343
341
652
618
1519
1316
1915
1509
2224
1332
964
1448
1843
982
1580
1339
799
607
1077
977
1617
182
813
863
1446
2264
1105
1034
598
169
131
158
143
3295
1209
617
397
546
1610
1299
1677
609
1083
1254
951
2087
1246
1653
1367
1140
1293
1501
993
1025
2322
1313
1283
940
1133
1121
597
1264
2028