14931 13
41611 29
21159 22
24368 11
15923 23
23537 20
14004 12
22062 27
82294 76
15003 5
17641 14
29017 20
33423 43
23993 22
22474 10
22386 37
25076 36
10471 9
48109 85
35471 37
59496 101
21489 13
102849 164
108006 180