44729 75
13966 41
170558 666
59913 455
105096 128
56431 456
25300 581
47968 380
16067 215
8489 822
13126 33
53112 396
114349 897
54315 221
86895 332
114719 657
294324 1235
116324 343
3685 690
5198 528
149238 711
5877 683
193296 669
48572 924