1462
294
3089
1349
1507
532
1185
348
954
285
952
374
1178
418
4133
1977
1308
400
1094
306
681
285
1578
805
829
430
1801
893
728
314
678
189
630
266
671
134
765
140
518
182