301 72
857 384
968 108
708 461
819 804
742 420
568 560
440 4
942 404
164 61
411 267
495 341
14405 365
13367 804
9408 361
7352 363
7295 348
6125 14
5654 40
5108 201
5040 225
4464 922
4427 646
4406 218