2626
1131
5184
943
927
875
926
957
29162
1046
873
1491
946
1774
1450
837
1849
991
1677
2481
2653
1244
1142
2635
1303
2075
2099
8792
48141