2945 501
2383 591
20164 630
11571 113
12819 289
6285 239
6627 676
3329 67
8123 745
9910 436
15905 426
28649 738
4441 412
10924 479
3251 68
3961 510
3123 266
3533 871
43774 578