2030 450
3531 133
3094 564
1072 161
6409 610
19434 338
2973 506
19632 493
14755 82
4987 61
17344 515
16538 437
8039 81
5920 587