21563 47
3006 3
20443 22
8566 26
10918 37
15673 130
53626 198
22381 19
10121 18
7338 39
6492 9
23318 94
23850 78
9257 33
28463 65
117557 212
9886 22
23108 64
37191 135
16564 46