1581
1916
1
1430
1028
1311
1149
1022
1352
3076
2767
8723
2129
893
632
2280
684
814
6230
8139
8020
1193
1302
1458
1653
1531
1962