3021 902
370 104
1323 413
2046 536
4462 780
75651 523
30704 685
37531 484
11828 304
10293 678
4827 223