580 115
3539 286
2513 205
4241 428
5021 709
2270 267
18441 561
29351 83
10951 212
7564 445
8737 252
4195 430