3606 75
5197 672
2833 266
5904 635
198197 484
213855 379
7828 628
2949 337
2772 231
13448 446
3313 323
2983 409
4929 504
7637 354
5035 305