526
248
629
311
713
153
251
545
222
667
343
333
539
253
690
1310
600
1323
1045
412
324
416
410
406
291
2425
803
1475
757
121
296
362
816
449
586
477
251
239
313
260
247
578
140
699
156
434
463
1022
598
391
376
245
255
226
854
300
468
311
348
320