5033 2
12203 2
2380 2
2952 2
5901 2
3281 2
19679 2
1628 2
2134 2
1326 2
10551 2
10329 2
880 2
2308 2
933 2
978 2
3506 2
1227 2
902 2
6305 2
828 2
7855 2
4328 2
806 2