3050 866
4665 34
6521 80
18295 393
9893 327
22534 956
20840 446
10996 331
1729 190
1401 184
12023 191