3951 505
2872 290
17548 560
5595 431
12841 686
12270 894
56246 548
23652 221
8399 186
4488 400
28511 61
21505 228
19586 449
2810 337
11933 651
1807 126