1833
503
1045
296
725
266
899
363
1048
405
790
307
691
208
2538
1496
413
152
314
67
612
197
660
217
145
26
640
120
482
149
818
375
262
85
235
124
451
134
652
195