30288 295
444096 748
209 48
36368 695
4881 527
2504 588
2074 629
1806 480
6942 359
6147 291
5439 641
3786 743
5783 257
4808 536
12808 470
53272 557
1189 279
929 97
38726 264
139 42
7287 555
1732 541
2852 753
2948 796