8096 30
7418 189
742545 1218
155546 711
394917 785
190955 898
62577 1252
88519 344
175351 1248
36684 175
71840 448
30855 98
14957 641
98333 513
34458 757
89326 755
27482 480
9260 788
6790 65
3974 75
11487 444
4533 508
12191 941
3126 116
6505 578
4407 318
5549 874
6295 316