1739
664
694
303
1248
652
631
353
2322
1092
524
361
637
147
387
124
457
199
597
176
671
322
1489
657
1857
1069
443
186
320
81
333
174
618
111
442
127
491
205
594
199