2561
544
1039
205
729
215
483
210
1246
390
613
145
582
152
766
149
556
114
605
81
486
111
1616
449
541
53
618
56
541
44
474
158
355
110
1332
510
602
86
465
229