2531 718
2943 920
3067 684
399 103
986 277
1183 312
2215 700
1697 549
4121 396
2918 79
2621 412
3191 52
2932 555
1287 264
2666 572
2719 415
9989 997
2545 485
2096 448
21068 144
3905 282
1153 165
3070 790
2165 588
1279 106
27018 935
19375 525
19961 646