47078 2
2452 2
776 2
39877 2
530 2
1404 2
2705 2
432 2
983 2
8779 2
36333 2
1128 2
3452 2
2555 2
2458 2
2158 2
5032 2
1328 2
12433 2
606 2
278 2
952 2
29407 2
10880 2