2984 927
1080 322
2916 830
8753 592
30670 685
11298 145
2990 649
18059 666
3979 178
24104 96
15308 599
5351 168
20275 483
5481 590
10319 425
4443 579
19939 258
8394 141
15413 236
11320 504
6885 351
24563 715
37795 331
53168 337
1620 295
47961 668
7028 693
5935 516