2611
4415
54169
87736
573715
301
500
531
134
150
10036
212
17923
14070
11851
10580
8062
799263
7230
6872
669148
59210
591142
5150