102502 715
114618 751
106328 440
16457 366
21803 1020
5891 57
17512 150
42432 188
5129 399
4033 727
2562 277
33368 396