2996 617
3666 400
4526 253
3436 379
3276 367
50320 538
14116 160
4169 265
3059 560
9172 167
6722 317
4321 69
10065 147
3799 80
2511 226
12662 181
913 73
4180 655
23590 594
2412 486
3139 651