3082 371
5726 859
2901 423
3402 1006
3194 721
6064 682
3196 752
2268 307
16470 448
2610 413
3346 264
7926 681
3202 501
4615 248
1733 51
2902 717