90505 400
5766 597
2951 71
11947 531
9100 41
3706 527
1378 64
4406 569
16375 490
3369 580
2300 428
2807 608
2971 317
4453 561
3652 376
29723 251
40254 953
12227 395
4169 134
7576 628
4938 234
11054 41
13466 303
15399 743
37811 97
4088 462
9176 28
4053 527