602
13
126
177
196
123
220
645
159
11
451
1489
19
31
10
131
849
0
582
964
752
307
126
52
259
807
488
637
604
1105
268
438
544
1399
13
293
107
186
140
743
172
0
906
1178
1130
804
577
837
475
532
446
444
826
267
