336 101
662 527
859 681
936 18
137 888
956 613
464 771
740 684
475 676
308 325
650 330
572 873
14242 365
13225 804
9332 361
7285 363
7216 348
6042 14
5605 40
5066 201
4985 224
4420 922
4388 646
4351 218