828
339
142
1918
838
550
224
462
456
257
136
335
2576
378
466
321
498
509
361
765
313
589
393
260
444
457
545
687
522
433
306
703
594
675
687
746
292
271
745
344
220
292
305
873
232
338
323
376
184
415
351
930
527
515
333
557
324
437
670
1041