2504 2
1755 2
5152 2
60427 2
18403 2
9103 2
9003 2
22304 2
12429 2
14279 2
5952 2
6254 2
5602 2
16276 2
11253 2
11327 2
5630 2
7176 2
16354 2
19530 2
13630 2
7251 2
20301 2
995928 2