631 60
1093 133
24608 547
16925 303
51190 94
8035 803
3313 770
24329 209
7343 562
6630 612
12004 217
1030 27
2141 288