580 148
2942 861
783 173
2865 804
2421 562
1860 221
838 69
1469 367
3624 602
5030 556
10192 370
15946 147
7738 271
19561 190
11790 298
16139 767
25949 703