3113 350
4389 152
50430 103
52947 468
66366 857
76003 149
70222 371
92133 767
16538 148
7164 159
19339 112