316531
87470
83852
44785
44766
41179
39228
35020
20346
256605
205327
187033
95357
90005
63594
56887
56338
52870
51042
49051
38805
20291