2970 302
1034 48
2962 182
17292 550
9972 726
81072 430
18679 586
4487 218
9240 344
5456 269
75231 478
109371 317
19114 345
49243 417
2860 152
4581 854
3788 180
3718 236
5009 252