2909 519
2954 195
2991 492
20979 578
25218 427
24388 394
3846 760
4932 313
2709 638
2153 268
1211 104
3007 747