405 47
1196 211
3544 968
2133 347
1652 443
2666 540
2404 418
1005 81
2848 515
2956 479
2155 497
895 159
765 130
511 79
3373 704
2509 569
1527 262
3605 694
3258 882
1328 71