1257
894
1133
1177
1355
1
2112
1269
3
1394
2
1087
806
851
1639
4
7472
2093
1484
1051
0
834
547
609
495
351
692
512
1814
398
570