2983 115
8811 598
3979 163
9293 320
9734 574
8063 394
48730 932
13001 280
11602 439
6505 412
14390 293
17083 86
16928 705
12631 580
31415 106
5336 351
10033 228
5877 662
12124 494
18365 377
24856 675
24695 204
24930 83
5073 836
9667 436