3331 841
2132 50
2196 438
4174 432
8859 740
9069 259
11340 444
6272 229
9590 354
5133 308
13301 818
3136 388
16815 288
12704 612
7841 32
19523 929
4899 261
3111 865
8872 731
2812 467
626 71
3452 805
1825 316
102880 303
16636 187
41048 591
49860 308
97055 813