2963 521
8035 618
8240 371
15309 93
8904 186
3197 201
4734 709
15015 324
2229 323
3497 609
4427 513
24641 900
3463 297
7032 716
2156 112
4087 470
3834 472
3005 139
2336 83
6493 303
2513 246
7167 880
25187 576
3806 660
5181 658
7920 555
3401 595
2244 101