5577
3170
1218
1122
820
1013
1079
1007
871
882
949
1815
881
1097
927
2182
2219
850
1128
968
942
13969
1428
3615
1506
1058
1276
1289
2252
1806
1472
1563
2585
4135
4043
8912
6158
7796
10753
4826
9426
34839
12451
19951