2036
842
1094
2830
1338
1335
21026
2982
1999
2629
1619
3051
1899
3287
2386
1396
2103
4159
4010
2269
8945