12602 373
19394 302
5573 457
5814 469
5038 621
4749 226
8032 74
9364 746
4041 555
21967 107
6249 130
10446 502
6305 667
2917 396