29821 388
4399 413
3927 521
3758 266
4966 296
2947 348
1511 79
7742 523
3492 428
16899 702
15567 354
4941 58
2269 68
8601 844
7945 817
3777 481
5062 80
5634 741
2970 250
5049 377
12167 823
5001 578
2959 203
4752 601