45903 80
3380 36
13498 248
12228 81
10685 627
8555 363
8972 521
9765 681
6226 529
7070 257
19906 481
4959 390