3015 300
4014 817
6807 567
3121 46
2474 176
4030 594
8020 199
12431 591
4391 306
3282 317
3527 390
5492 521
9213 117
3199 271
3160 354
5073 281
1541 135
3123 297
7032 107
2256 57
2497 287
4556 392
3869 613
7272 581