1226 345
2570 280
2432 340
6582 769
5984 633
226642 329
20791 340
12948 490
4126 412
15034 509
50954 655
71386 66
5126 185
4161 39
8422 548
1680 102