3006 544
3109 494
2059 209
1242 178
19685 272
9739 95
19308 109
9222 768
10234 601
10543 452
17769 484
10603 85
12696 772
11423 570
8764 398
18409 708
11696 154
9778 203
13277 349
22471 813
16686 633
9707 228
8382 281
14112 660