1273
1670
1462
2497
1330
1537
516
689
364
1037
944
354
842
1085
629
1149
755
1398
2932
1383
452
825
3276
1621
