3068 829
1844 376
19628 235
8717 152
15945 147
4721 554
26374 763
22957 359
11857 408
22570 509
30704 834
4386 93