2956 767
3616 631
127071 294
14305 335
8824 487
3021 412
11522 509
49301 59
3622 183
2614 39
6063 548
1097 102