2940 22
1539 11
4630 40
1269 12
15640 53
4932 12
10141 29
6292 14
7812 18
17556 39
19326 31
27933 80
11984 13
26133 91
19459 71