3109 907
1941 340
41087 589
2420 296
4439 569
73204 411
12635 69
5980 252
27211 337
10766 798
3122 428
4915 695
2579 305