5955 509
3968 94
3796 444
7037 571
5445 472
2930 297
2589 404
4559 106
13940 598
12047 300
24691 91
49191 770
32359 764
53375 653