639 115
4666 286
2541 205
4262 428
5054 709
2276 267
18448 561
29373 83
10956 212
7567 445
8739 252
4201 430