599 59
1426 97
4293 872
2463 475
1268 376
1028 269
2241 395
3034 767
1966 127
2262 684
1785 328
2685 710
991 166
1886 468
1367 261
1580 290
4144 883
1394 303
616 123
2829 525
1374 332
2546 771
2357 617
404 89