46
313
16
531
694
2709
932
1064
1632
1082
711
392
3225
296
375
592
287
2638
2838
144
2736
1523
2816
1961
1924
1312
2616
1682
2132