2216 52
2620 515
1501 335
4174 808
8001 643
3638 562
2290 438
3276 165
2065 525
2784 548
3037 417
668 134
1270 265
3624 888
2978 623
3364 527
6316 108
3965 874
4057 592
1181 367
2607 556
2571 177
1818 453
20689 486