1112 60
1523 133
24993 547
17250 303
51247 94
8356 803
3397 770
25915 209
7473 562
6846 612
12219 217
1114 27
2316 288