21801 29
5595 9
16414 9
10615 5
20391 40
12259 10
7996 11
10259 7
11046 6
14662 16
8483 2
8018 4
7044 14
9469 25
13862 23
22949 42
10932 19
7354 5
17659 35
8032 13
15506 14
8669 14
106612 74
35004 26