21074 559
8581 850
11684 878
123275 1032
33333 246
18300 173
13303 206
94309 298
29364 709
6026 117
47475 464
2895 245