2689
2818
15912
3012
3603
1052
1122
935
2377
1793
3024
8181
2892
1597
1269
1079
35853
1978
1946
1890
699
1370
1482
10005
944
9500
1572
1480
1445
1136
5273
1161
2315
1572
3072
2580
1300
3819
13114
3923
2637
3611
1689
982
824
955
1386
5707
938
2036
2096
811
2390
1030
1228
1048
1695
1853
953
1759