3050 212
17381 282
4654 432
22729 845
1639 366
5414 101
1681 62
2317 244
819 74
27786 141
2973 655
928 115
2608 261
1912 278
3747 672
5067 780
4758 643
2797 479
2278 135