544
0
635
318
579
557
501
975
894
477
330
1064
862
329
2909
1
454
287
1127
2312
393
424
460
305
463
658
599
343
298
2332
576