835
1
503
458
1394
1146
698
573
443
131
140
709
526
689
340
1076
2
1051
499
296
365
355
110
319
121
847
132
621
265
127
434
338