2980 706
4022 493
2193 571
2389 428
2039 453
3013 521
5177 554
1430 223
977 117
18969 392
155460 652
112606 633
73563 245