3093 409
4401 654
8169 214
3278 973
4928 140
5293 461
18595 513
10649 574
13647 286
8635 901
3743 500
8382 275
6503 338
4093 377
1055 46