2958 2
26380 2
10282 2
701 2
853 2
1905 2
907 2
981 2
1552 2
3532 2
482 2
407 2
1103 2
401 2
633 2
1803 2
782 2
301 2
1779 2
656 2
1333 2
1033 2
2002 2
2383 2