33008 711
16646 136
62436 289
26085 286
12659 808
7197 524
18061 180
33402 787
16567 51
13192 262
5344 351
26514 237
54112 323
28421 756
7699 651
5005 386
9715 255
3586 53
6199 503
4563 307
29027 882