3591 90
3312 475
8353 600
21539 999
2154 295
4324 341
5302 138
4123 703
2456 408
3202 329
1811 238
2076 264
3576 811
4893 677
2841 454
7199 782
2116 274
4240 665
4708 380
1078 127
5316 423
3501 428
3639 346
3665 143