4076 125
3883 233
5209 232
1993 98
12685 120
16546 153
21951 173
21748 83
20941 589
20037 220
29778 704