2997 605
21197 496
2363 508
1556 308
10533 284
3326 480
3734 712
2912 562
3763 669
17134 624
2730 448
3853 843
3910 692
18403 989
4850 936
4001 609
2995 615
8331 281
2128 240
11391 569
3290 414
262 61
2617 578
2036 105