2955 52
10068 506
6086 473
3895 397
1953 262
4959 598
12710 509
4778 943
56703 116
12110 648
6572 440
3623 407
2232 327
2855 267
50123 371
2999 520