321
231
18
332
191
434
89
631
36
13114
331
674
563
561
763
892
751
738
584
153745
1005
28919
695
702
464
904
271
621
551
1282
2477
341
27
59
915
63345
301
194027
238312