503
1117
544
1720
602
0
786
667
85
68
584
269
485
266
497
444
696
1233
1374
48
367
11
572
868
592
489
758
28
258
163
998
21
305
16
877
840
919
316
590
586
0
542
22
576
569
418
873
11
193
599
104
4
123
484
