331 69
1459 335
16223 636
7426 585
746 149
6111 690
1953 418
2777 352
6648 602
3130 700
1216 157
8907 308
8426 203
1230 160
2612 799
898 98
9690 739
962 52
3598 764
7797 138
8985 284
5083 371
7327 289
4781 429
22839 385
13864 917
5547 564
6642 328