505 31
1642 65
2877 600
2713 606
14555 113
4617 475
718 128
6332 402
3857 665
16550 619
23514 681
8137 350
8720 315
3458 839
5967 225
4585 751
7523 320
15123 258
11973 383
4563 78
2954 412
40225 287
3229 234
3809 232
4836 47
12529 756
12619 472
22546 907