15080 249
2125 190
3657 505
1040 140
7415 88
1399 142
4160 667
2548 365
8496 922
4094 84
1117 43
4426 814
587 25
5063 649
1813 409
2719 398
1670 195
6012 118
2089 419
3008 663
2955 337
1608 33
2943 672
5017 940