2509 506
1861 458
1491 115
8530 288
2770 205
4516 428
5247 709
2305 267
18524 561
29566 83
10995 212
7603 445
8760 252
4249 430