1257
894
1133
1178
1356
1
2112
1269
3
1394
2
1087
806
852
1641
4
7475
2094
1485
1053
0
834
547
609
495
351
692
512
1814
399
570