103563 365
30450 891
14958 96
29520 122
51851 555
34304 527
8453 696
6844 114
17565 188
29941 219
5895 804
26426 85
63348 233
93331 544
9456 249
37114 488
100923 984
31593 608
16470 515
72162 870
31657 520
10823 364
10282 689
15660 109
8459 489
5176 627
5331 560
3154 103