2378 2
20477 2
651 2
459 2
2103 2
7831 2
5034 2
2455 2
453 2
3503 2
18231 2
984 2
4327 2
11977 2
1334 2
276 2
1234 2
4855 2
69105 2
1158 2
1201 2
2607 2
1552 2
47633 2