45915 80
3388 36
13512 249
12247 81
10693 627
8561 363
8987 521
9770 681
6233 529
7077 257
20081 481
4980 390