3845
4146
4445
1154
993
1139
5110
3614
9860
64885
1197
2013
977
2060
8992
1001
19440
1098