1967
1550
1632
1622
875
1089
21219
906
931
1051
1387
898
1112
1315
3937
1233
1270
2119
2481
1470
2435
1878
2135
5010
7441
2346
2378
5591
7713
3652
14557
9979
7191
7541