2996 715
1246 398
1689 393
4316 422
1671 231
2035 242
4400 354
3547 87
4968 511
3286 273
3736 374
2653 206
17757 377
13432 313
5689 407