2171 580
2914 590
769 156
3005 513
1968 543
3191 41
6247 463
5133 108
18361 335
2508 737
6972 588
4286 270
7623 989
13329 578
5806 176
146843 992
8191 625