4696 405
2086 148
22559 336
9770 379
2100 626
625 161
3064 746
2998 409
233 43
2167 580
2157 482
2047 315
2301 314
2992 641
2836 311
1655 353
2750 393
4491 923
6339 519
2961 257
5889 219
10847 608
3789 93
6404 885