2602 35
2666 245
4841 414
12471 472
4698 132
7076 733
6251 572
9282 831
4742 265
3161 560
7932 309
9604 505
6161 349
9933 425
12814 594
15955 352
10476 274
1768 121
11278 531
4828 521
6947 612
8091 594
9303 167
21513 280
7639 547
4200 76
3895 269
5702 858