3506 346
6203 777
3684 668
7303 654
11066 44
9101 101
6734 32
1729 36
25164 266
13151 596
3755 188
4580 504
30227 73
3998 232
5901 244
5476 284
20625 233
7585 899
6357 406
39932 506
11846 181
1086 81
4495 216
4608 234
3564 487
4744 46
4164 120
6428 401