3005 349
990 264
2599 631
2866 274
363 106
2658 883
4918 510
5819 36
3764 187
540 158
275 87
6180 915
2633 854
155 47
2689 765
4859 668
1712 497
2788 761
2882 578
6123 218
667 173
992 242
4089 917
16000 648