3966 508
19089 600
2994 401
4963 868
28141 275
5369 467
6739 681
1980 329
6552 30
12756 328
5506 935
3067 228
6492 415
2592 363
3189 731