1896
1
113
224
154
306
1
276
183
501
386
228
460
761
390
953
2
1484
2
265
538
1732
226
681
285
569
1
639
155
232
342
411
395
168
148
13435
14036
373815915