224
509
246
406
5018
221
326
395
255
7312
7217
343
19916
15230
13281
11910
9052
860263
8010
7762
743148
649142
63211
5820