3176 515
2168 604
3075 668
879 173
2094 417
1968 543
675 146
6120 908
693 70
2232 453
11209 295
2559 634
3351 315
4593 222
3112 376
28414 534
6088 617