1049
2
1097
1
1203
1458
3
1171
3578
1357
1332
4877
10
1492
4852
6
971
923
1086
4
1242
1195
3074
1133
725
771
801
1193
1633
1963
1593
2847
2113
96
857
1373
0